/*
 * parser.cpp
 *
 *  Created on: 26/11/2014
 *      Author: nico
 */

#include "Parser.hpp"

Parser::Parser() {
}

Parser::~Parser() {
}

void Parser::tokenizar (string* cadena){
	char_separator <char> sep (" ");
	tokenizer< char_separator<char> > toks (*cadena,sep);
	iterador = toks.begin();
}

string Parser::getToken (){
	string token = *iterador;
	iterador++;
	return token;
}

bool Parser::finTokens(){
	return iterador.at_end();
}
